package com.smile.service.entity.services;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@ToString
public class TakeoffToPointData implements Serializable {

    private static final long serialVersionUID = 1L;

    @JSONField(name = "commander_flight_mode")
    private Integer commanderFlightMode;

    @JSONField(name = "rth_mode")
    private Integer rthMode;

    @JSONField(name = "commander_flight_height")
    private Float commanderFlightHeight;

    @JSONField(name = "commander_mode_lost_action")
    private Integer commanderModeLostAction;

    @JSONField(name = "flight_id")
    private String flightId;

    @JSONField(name = "max_speed")
    private Integer maxSpeed;

    @JSONField(name = "rc_lost_action")
    private Integer rcLostAction;

    @JSONField(name = "rth_altitude")
    private Integer rthAltitude;

    @JSONField(name = "security_takeoff_height")
    private Integer securityTakeoffHeight;

    @JSONField(name = "target_height")
    private Float targetHeight;

    @JSONField(name = "target_latitude")
    private BigDecimal targetLatitude;

    @JSONField(name = "target_longitude")
    private BigDecimal targetLongitude;

    @JSONField(name = "flight_safety_advance_check")
    private Integer flightSafetyAdvanceCheck;

}
